The phrase "a lot of good points" means that something has many positive qualities or benefits. It is a way to express appreciation for something that has several advantages, and can be used in various contexts such as describing a product, service, idea, or person.